public class SimpleMethods {

    // 方法1: 打印欢迎信息
    public void printWelcome() {
        System.out.println("欢迎来到Java编程！！！");
    }

    // 方法2: 计算两个整数的和
    public int add(int a, int b) {
        return a + b;
    }

    // 方法3: 判断一个数是否为偶数
    public boolean isEven(int number) {
        return number % 2 == 0;
    }

    // 方法4: 打印数组中的所有元素
    public void printArray(int[] array) {
        for (int num : array) {
            System.out.println(num);
        }
    }

    /* 方法5: 找到数组中的最大值 - 冉飞雪
     * 提示：可以直接调用字符串的方法
    */
    public int findMax(int[] array) {
        //TODO 找到数组中的最大值
    }

    /* 方法6: 计算字符串的长度 - 严茹钰
     * 提示：可以直接调用字符串的方法
    */
    public int getStringLength(String str) {
        //TODO 计算字符串长度
    }

    /* 方法7: 反转字符串 - 王雨晴
     * 提示：可以直接调用字符串的方法
    */
    public String reverseString(String str) {
        //TODO 反转字符串
    }

    /* 方法8: 检查字符串是否包含某个子串 - 宋欣豪
     * 提示：可以直接调用字符串的方法
    */
    public boolean containsSubstring(String str, String substring) {
        //TODO 检查字符串是否包含某个子串
    }

    public static void main(String[] args) {
        SimpleMethods sm = new SimpleMethods();

        sm.printWelcome();
        System.out.println("5 + 3 = " + sm.add(5, 3));
        System.out.println("4是偶数吗? " + sm.isEven(4));

        int[] numbers = {1, 2, 3, 4, 5};
        sm.printArray(numbers);
        System.out.println("最大值: " + sm.findMax(numbers));

        String text = "Hello, Java!";
        System.out.println("字符串长度: " + sm.getStringLength(text));
        System.out.println("反转字符串: " + sm.reverseString(text));
        System.out.println("包含'Java'? " + sm.containsSubstring(text, "Java"));
    }
}